main drainage ditch - Spanish English Dictionary